| Conditions | 1 |
| Paths | 1 |
| Total Lines | 14 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
| 1 | 'use strict' |
||
| 42 | export const userLanguageObject = function (request) { |
||
| 43 | assert.object(request, 'request') |
||
| 44 | assert.object(request.user, 'request.user') |
||
| 45 | |||
| 46 | const { user } = request |
||
| 47 | |||
| 48 | assert.object(user.account, 'user.account') |
||
| 49 | assert.ok(user.account.language, 'user.account.language') |
||
| 50 | |||
| 51 | const language = user.account.language |
||
| 52 | i18next.changeLanguage(acceptLanguage.get(language)) |
||
| 53 | |||
| 54 | return i18next |
||
| 55 | } |
||
| 56 |